$(function() {

	// 修改导航
	$("#navi > ul").empty().html("<li>首页</li>-><li>居民信息管理</li>-><li>修改</li>");

	// 设置初值
	(function() {
		var id = $("input[name='h_id']").val();
		var name = $("input[name='h_name']").val();
		var account = $("input[name='h_account']").val();
		var bank = $("input[name='h_bank']").val();
		var tel = $("input[name='h_tel']").val();
		var address = $("input[name='h_address']").val();
		var memo = $("input[name='h_memo']").val();

		$("#id").val(id);
		$("#name").val(name);
		$("#account").val(account);
		$("#bank").val(bank);
		$("#tel").val(tel);
		$("#address").val(address);
		$("#memo").val(memo);

	}());

	// 初始化错误信息清除方法
	$("#name").click(function() {
		$("#name_error").empty().removeClass("error");
	});
	$("#id").click(function() {
		$("#id_error").empty().removeClass("error");
	});
	$("#account").click(function() {
		$("#account_error").empty().removeClass("error");
	});
	$("#tel").click(function() {
		$("#tel_error").empty().removeClass("error");
	});
	$("#bank").click(function() {
		$("#bank_error").empty().removeClass("error");
	});
	$("#address").click(function() {
		$("#address_error").empty().removeClass("error");
	});

	// 提交处理
	$("#people_modify_submit").click(function() {

		// 数据校验
		var name = $("#name").val();
		if (name === "") {
			$("#name_error").text("收款人名称不能为空!").addClass("error");
			return;
		}
		
		var id = $("#id").val();
		if (id === "") {
			$("#id_error").text("身份证号不能为空!").addClass("error");
			return;
		}
		if(!$("#id").val().match(/^[\d]{6}((19[\d]{2})|(200[0-8]))((0[1-9])|(1[0-2]))((0[1-9])|([12][\d])|(3[01]))[\d]{3}[0-9xX]$/)){ 
			$("#id_error").text("身份证号码格式错误!").addClass("error"); 
		    return ; 
		}
		
		var account = $("#account").val();
		if (account === "") {
			$("#account_error").text("帐号不能为空!").addClass("error");
			return;
		}
		
		var bank = $("#bank").val();
		if (bank === "") {
			$("#bank_error").text("开户行行号不能为空!").addClass("error");
			return;
		}

		var tel = $("#tel").val();
		if (tel === "") {
			$("#tel_error").text("联系电话不能为空!").addClass("error");
			return;
		}
		if(!$("#tel").val().match(/^0?1[3458]\d{9}$/)){ 
			$("#tel_error").text("联系电话格式错误!").addClass("error"); 
		    return ; 
		}
        
		var address = $("#address").val();
		if (address === "") {
			$("#address_error").text("收款人地址不能为空!").addClass("error");
			return;
		}
		var memo = $("#memo").val();
		

		// 提交
		$.ajax({
			type : "post",
			url : "people/modifyPeople.action",
			data : {
				"people.name" : name,
				"people.idCard" : id,
				"people.account" : account,
				"people.bank" : bank,
				"people.tel" : tel,
				"people.address" : address,
				"people.memo" : memo
			},
			success : function(data, textStatus) {
				$("#people_data").trigger("reloadGrid");
				$("#data_area_sub").toggle();
				$('#data_area').toggle();
			},

			complete : function(XMLHttpRequest, textStatus) {
			},
			error : function() {
			}
		});
	});

	// 取消返回
	$("#people_modify_cancel").click(function() {
		$('#data_area_sub').toggle();
		$('#data_area').toggle();
	});
});